• word of the day

    lathyrus nissolia

    lathyrus nissolia - Dictionary definition and meaning for word lathyrus nissolia

    Definition
    (noun) annual European vetch with red flowers
Download our Mobile App Today
Receive our word of the day
on Whatsapp